body,p,h1,br,hr,h2,h3,h4,h5,ul,li,ol,dl,dt,dd,input,button,img,form,table,fieldset,legend{margin:0;padding:0;}
ul,li,ol{list-style:none;}
a{display:inline-block;text-decoration:none;color:black;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
img{border:none;}
body,html{height:100%;}
body{font-size:14px;color:#444;line-height:22px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;}
span,i {display: inline-block;}

.clearfix:after{content:"";display:block;clear:both;}
.pull-left {float: left !important;}
.pull-right {float: right !important;}

.text-left {text-align: left !important;}
.text-center {text-align: center !important;}
.text-right {text-align: right !important;}
.text-ellipsis {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}

::-webkit-scrollbar {
	width: 10px!important;
	height: 10px!important;
	-webkit-appearance: none;
	background: #f1f1f1
}
::-webkit-scrollbar-thumb {
	height: 5px;
	border: 1px solid transparent;
	border-top: 0;
	border-bottom: 0;
	border-radius: 6px;
	background-color: #d9d9d9;
	background-clip: padding-box
}

/*公共输入框*/
.com-ipt, .com-select {
	border: 1px solid #d9d9d9;
	padding: 4px 6px 5px;
	height: 32px;
	width: 100%;
	font-size: 14px;
	box-sizing: border-box;
	outline: medium;
	border-radius: 4px;
}
.com-textarea {
	border: 1px solid #d9d9d9;
	padding: 4px 6px 5px;
	width: 100%;
	font-size: 14px;
	box-sizing: border-box;
	outline: medium;
	border-radius: 4px;
}
.com-ipt.auto, .com-select.auto, .com-textarea.auto {
	width: auto;
}
.com-ipt:focus, .com-select:focus, .com-textarea:focus {
	border-color: #40a9ff;
	box-shadow: 0 0 0 2px rgba(24,144,255,.2);
}



/*公共按钮*/
.com-btn {
	padding: 6px 12px;
	background: #f4f4f4;
	color: #444;
	border: 1px solid #ddd;
	border-radius: 4px;
	height: 32px;
	box-sizing: border-box;
	cursor: pointer;
	line-height: 1;
	outline: medium;
}
.com-btn:hover {
	background: #e7e7e7;
	color: #333;
	border-color: #adadad;
}
.com-btn.primary {
	background: #1e5edb;
	border-color: #1e5edb;
	color: #fff;
}
.com-btn.primary:hover {
	background: #3974F7;
}
.com-btn.is-block {
	width: 100%;
}
.com-btn+.com-btn {
	margin-left: 10px;
}

